invincible armada

Noun
  1. the great fleet sent from Spain against England by Philip II in 1588

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

invincible armada
The invincible armada sails across the stormy sea.